package com.example.dllo.keepdemo.dynamic.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by dllo on 16/1/21.
 */
public class ExquisiteDynamicBean {

    /**
     * ok : true
     * data : [{"_id":"569db3c3725e586d3adc23c6","content":"练背日：引体向上（negative）5*5，俯身杠铃划船5*5，硬拉 5*5 ＋ tabaka强化燃脂。negative是指引体向上动作后半部分，即把身体往下放的部分，因为我现在做不了引体向上😅。gym里虽然有辅助的机器但其实并不推荐使用，宁愿用弹力带辅助，或者先练习negative。 #挑战极寒#","photo":"http://gotokeep.qiniudn.com/picture/2016/01/18/22/8e05615060fda18c26e6258009bb6604f0fbb768.jpg","feel":4,"traininglog":"569d9cd8e0fb805936374a05","author":{"_id":"553344ea221d32094a61038a","id":"553344ea221d32094a61038a","created":"2015-04-19T06:02:18.000Z","avatar":"http://static1.gotokeep.com/avatar/2015/10/21/09/fdaa7f576a9f396d589f65f512e8fa9935ba3f18.jpg","gender":"F","username":"Shallwu"},"workout":"55e3197951a7a05af865a01b","plan":"55e3197951a7a05af865a019","modified":"2016-01-19T03:55:47.359Z","stateValue":40,"state":"pin","achievements":[],"viewCount":0,"favoriteCount":0,"type":"normal","geo":[],"noise":false,"public":true,"likes":306,"comments":20,"meta":{"name":"Tabata4分钟强化燃脂","order":2,"count":2},"__v":0,"hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false},{"_id":"569f9e58f786d3b842c2fd61","content":"不知不觉腹肌撕裂100次了✌\n腰围从62cm到58cm🌸\n努力没有白费😁\n今天起归零0️\u20e3\n从1开始🙆\n认真对待每一次训练💪\n #挑战极寒# #我要上精选# #我要马甲线# #每日虐腹#  @Keep 😘","photo":"http://static1.gotokeep.com/picture/2016/01/20/23/26be0df7143eac3c84d939949e7197240929d34c.jpg","feel":2,"traininglog":"569f991bf786d3b842c2d2dd","author":{"_id":"558c13557f235c852bddea0b","id":"558c13557f235c852bddea0b","created":"2015-06-25T14:42:29.000Z","username":"小柚儿","avatar":"https://dn-keep.qbox.me/avatar/2015/09/15/22/d172e6dbeb6f1fb6aa8f6826b25d4454bfcffaa6.jpg","gender":"F"},"workout":"55e036226437cbe4f87c399d","__v":0,"modified":"2016-01-20T14:48:56.100Z","stateValue":30,"state":"hot","achievements":[],"viewCount":1,"favoriteCount":1,"type":"normal","geo":[],"noise":false,"public":true,"likes":1301,"comments":224,"meta":{"name":"腹肌撕裂者进阶","order":1,"count":101},"created":"2016-01-20T14:48:56.000Z","id":"569f9e58f786d3b842c2fd61","hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false},{"_id":"569f9e84fec02b2705922ca5","content":"今日主打二头三头训练：五个动作，共25组，加2组飞鸟。力量汇集感觉棒棒哒😁\n #挑战极寒# #我要上精选# #我的健身日常#","photo":"http://static1.gotokeep.com/picture/2016/01/20/22/9de4780f0f0877a10ea2cc0dacead7d6868d0b6d.jpg","author":{"_id":"5653316070d69f37cb1f654f","id":"5653316070d69f37cb1f654f","created":"2015-11-23T15:31:44.000Z","username":"没有翅膀的飞翔女子","avatar":"http://static1.gotokeep.com/avatar/2016/01/19/10/21389765fc8dcbdcaca2e5e9ffde121d4fd4c568.jpg","gender":"F"},"__v":0,"modified":"2016-01-20T14:49:40.843Z","stateValue":30,"state":"hot","achievements":[],"viewCount":1,"favoriteCount":1,"type":"direct","geo":[],"noise":false,"public":true,"likes":258,"comments":9,"meta":{"name":" 新版功能 ","count":1},"created":"2016-01-20T14:49:40.000Z","id":"569f9e84fec02b2705922ca5","hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false},{"_id":"569db99e1764e8e54778e79f","content":"100-120斤大重量的自由深蹲、一月一次必须的！。。。平时我选择大号哑铃多次数负重深蹲！这样既能保持住翘臀、又不会蹲出粗壮的大腿！。。。加油吧、妞妞们！💪💪💪","photo":"http://static1.gotokeep.com/picture/2016/01/19/12/107b15ff9892081a774bda318df1842625ad3745.jpg","author":{"_id":"5639abe5e7d81819ba701798","id":"5639abe5e7d81819ba701798","created":"2015-11-04T06:55:33.000Z","username":"战神爱美丽","avatar":"http://static1.gotokeep.com/avatar/2016/01/05/00/2bb1ac04a3948ae955bb198ee1a6f1304fe4471e.jpg","gender":"F"},"__v":0,"modified":"2016-01-19T04:20:46.118Z","stateValue":30,"state":"hot","achievements":[],"viewCount":1,"favoriteCount":1,"type":"direct","geo":[],"noise":false,"public":true,"likes":2432,"comments":87,"meta":{"name":" 新版功能 ","count":1},"created":"2016-01-19T04:20:46.000Z","id":"569db99e1764e8e54778e79f","hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false},{"_id":"569e4e9cb82dc3260560331b","content":"每个动作都做了八组 累的不要不要的 然后吐槽一下这健身房 ，作为五星酒店附属的gym 居然没有大镜子 没有大镜子！！！但是没办法啦 方圆一公里内就只有他这一家 ...任何理由都不是借口 加油吧keepers #挑战极寒# #我要上精选# @Keep","photo":"http://static1.gotokeep.com/picture/2016/01/19/22/9b922c1e8ff2549f334c54598a1c909bf0ddf883.jpg","feel":4,"traininglog":"569e49fd0386761b05c8ada0","author":{"_id":"5653b42f584fb6fc89052f49","id":"5653b42f584fb6fc89052f49","created":"2015-11-24T00:49:51.000Z","username":"大大兔女王","avatar":"http://static1.gotokeep.com/avatar/2015/12/21/02/d1fd6a008973a9d7d60a0f71ed88f8a49f32effb.jpg","gender":"F"},"workout":"54afa4b535fb7f5912e3c6f2","__v":0,"modified":"2016-01-19T14:56:28.548Z","stateValue":30,"state":"hot","achievements":[],"viewCount":1,"favoriteCount":1,"type":"normal","geo":[],"noise":false,"public":true,"likes":704,"comments":87,"meta":{"name":"弹力带手臂塑形","order":1,"count":2},"created":"2016-01-19T14:56:28.000Z","id":"569e4e9cb82dc3260560331b","hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false},{"_id":"569e42c71b51682505049fbc","content":"#我的健身日常# #keepfit# 臀腿日，计划见前面的状态。今天给男票庆生～练好吃好，Cheat Day咯😌 \n @黄杉杉  @Xiaom-Hu  @Keep","photo":"http://static1.gotokeep.com/picture/2016/01/19/22/b51cd8523c79d89ccae7dfc651953bbb0aae1261.jpg","author":{"_id":"5664411f28bb3e0895deeb4e","id":"5664411f28bb3e0895deeb4e","created":"2015-12-06T14:07:27.000Z","username":"阿谢爱健身","avatar":"http://static1.gotokeep.com/avatar/2016/01/09/19/07a018e07134d0375ac168c5a058116045b4e560.jpg","gender":"F"},"__v":0,"modified":"2016-01-19T14:05:59.375Z","stateValue":30,"state":"hot","achievements":[],"viewCount":1,"favoriteCount":1,"type":"direct","geo":[],"noise":false,"public":true,"likes":393,"comments":22,"meta":{"name":" 新版功能 ","count":1},"created":"2016-01-19T14:05:59.000Z","id":"569e42c71b51682505049fbc","hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false},{"_id":"569e03d28fcad65b2da2f3f0","content":"为什么Keep的画质这么模糊,给个解释 #挑战极寒# #我要上精选#","photo":"http://static1.gotokeep.com/picture/2016/01/19/17/a5b2fb24a40d92cba07acfdfcc6df200880fdecd.jpg","author":{"_id":"56888497348a7c9d6db2f02f","id":"56888497348a7c9d6db2f02f","created":"2016-01-03T02:16:55.000Z","username":"王艺诺TINA","avatar":"http://static1.gotokeep.com/avatar/2016/01/03/10/48fe67fb5044036a5d8fdc02d3e907ae85cde7d7.jpg","gender":"F"},"__v":0,"modified":"2016-01-19T09:37:22.139Z","stateValue":30,"state":"hot","achievements":[],"viewCount":1,"favoriteCount":1,"type":"direct","geo":[],"noise":false,"public":true,"likes":388,"comments":24,"meta":{"name":" 新版功能 ","count":1},"created":"2016-01-19T09:37:22.000Z","id":"569e03d28fcad65b2da2f3f0","hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false},{"_id":"569e4193f786d3b842bef867","content":"塑形期饮食和减脂期饮食截然不同，但是有些规则还是遵循的，并不是说到了塑形增肌期就是胡吃海喝，说下我的简单粗暴状态，饮食我只保持控油控糖低卡晚餐少碳水。运动一周10小时以上运动量。当然以上两条规则减脂期朋友也可用，只是减脂效果很缓慢\n\n  #我要上精选#","photo":"http://static1.gotokeep.com/picture/2016/01/19/22/9baea9601fd1b39b6f303f34febf11486086b5c6.jpg","author":{"_id":"566912512dd1b2fe3fda166f","id":"566912512dd1b2fe3fda166f","created":"2015-12-10T05:49:05.000Z","username":"星魂_frank","avatar":"http://static1.gotokeep.com/avatar/2016/01/02/07/ff95c36baefa0a404ac650b359572496992307c7.jpg","gender":"M"},"__v":0,"modified":"2016-01-19T14:00:51.139Z","stateValue":20,"state":"normal","achievements":[],"viewCount":1,"favoriteCount":1,"type":"direct","geo":[],"noise":false,"public":true,"likes":436,"comments":69,"meta":{"name":" 新版功能 ","count":1},"created":"2016-01-19T14:00:51.000Z","id":"569e4193f786d3b842bef867","hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false},{"_id":"569e4005ab5f413405353e2e","content":" #我要上精选# 昨天腿 臀 今天肩 胸   今天你练了嘛？ #颤抖吧脂肪#  #给自己加油# ","photo":"http://static1.gotokeep.com/picture/2016/00/19/21/4c978e54c051328a400c5b27af46412474e00a62.jpg","author":{"_id":"567aae4844ff67114e242a55","id":"567aae4844ff67114e242a55","created":"2015-12-23T14:23:04.000Z","username":"清晨0307","avatar":"http://wx.qlogo.cn/mmopen/qWQDYs6XzWtsibddp8Cb3Km0sKYvAbjXw3E6BKCoMEiaa7HXB9LibyzqfyoRaoI0fU5miaKgF81WZIsxKnmw8KgcA2jEmUrdZiboic/0","gender":"F"},"__v":0,"modified":"2016-01-19T13:54:13.426Z","stateValue":30,"state":"hot","achievements":[],"viewCount":1,"favoriteCount":1,"type":"direct","geo":[],"noise":false,"public":true,"likes":191,"comments":9,"meta":{"name":" 新版功能 ","count":1},"created":"2016-01-19T13:54:13.000Z","id":"569e4005ab5f413405353e2e","hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false},{"_id":"569e2c37f786d3b842be1122","content":"#挑战极寒# #我的健身日常# #减脂进行时#\n✨突然上了热搜 于是突然多了好多赞和评论\n有人问我咋瘦的 其实这过程两句话就能总结完 \n可我比较啰嗦😅\n\n我之前在医院实习 是一名实习护士 周所周知\n夜班 连轴转这都是挺正常的 工作量很大 全靠腿\n所以食欲大增 吃的也很多 碰巧儿又赶上夜班时饥寒交迫 零食饼干可可咖啡面包棒棒糖巧克力派......（我就是想过过嘴瘾🤗）于是体重稳步上升 来到了人生巅峰130斤 我净高168公分 于是有了最左边一寸照的效果🌝满月脸 水牛背✌🏻️\n\n等实习结束也没减肥 体重在126左右 我后来认识了现在的男朋友 他因为工作的原因身材还行 也很在意饮食方面 我开始没有特别注意自己的体型和饮食 但是会注意少吃零食和油炸类的 因为膝盖有伤 每周有几天会走路六七公里左右 其他的并没有什么特别的\n加上作息开始规律正常 体重慢慢就想下来了 所以说作息规律与否 与饮食健康与否是很关键的🤔\n\n我从12.26开始接触keep 没练多久 好多人问我咋练的我其实也说不出个所以然😿下图是我腹部的对比照 数字是训练天数 等我变成有线条的美女了我再来求赐教好啦 毕竟keep这里的大神真的很多😊也谢谢评论和点赞的朋友们 \u201c每一点变化都是我更大的动力的来源\u201d大家一起加油啊💪🏻\n（可能有错别字 你们别介意啊😅","photo":"http://static1.gotokeep.com/picture/2016/01/19/20/7d7c3b594cd17341a583c7fc3dea02221ea3f842.jpg","author":{"_id":"567d6b83b3b073ab68cfdb2c","id":"567d6b83b3b073ab68cfdb2c","created":"2015-12-25T16:14:59.000Z","username":"萝卜央子","avatar":"http://static1.gotokeep.com/avatar/2015/12/26/00/fe59ffc8da9c8810df6a57eecff69fc8340113ef.jpg","gender":"F"},"__v":0,"modified":"2016-01-19T12:29:43.089Z","stateValue":30,"state":"hot","achievements":[],"viewCount":1,"favoriteCount":1,"type":"direct","geo":[],"noise":false,"public":true,"likes":456,"comments":153,"meta":{"name":" 新版功能 ","count":1},"created":"2016-01-19T12:29:43.000Z","id":"569e2c37f786d3b842be1122","hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false},{"_id":"569ebd30cae40ad04247887f","content":"向 @Keep 君递交了自己的故事。希望能由此给大家带来更多的正能量，也希望可以通过这个平台广交热爱健身的朋友！藤真猴fighting！\n\n #我的健身日常# #我要上精选# #新人报道# #挑战极寒# #猴子妹的健身日记#   @Keep_精选","photo":"http://static1.gotokeep.com/picture/2016/01/19/22/70076823bd77feee636068595567b47e74079777.jpg","feel":4,"traininglog":"569ebc7e438440cc47dc8d9a","author":{"_id":"569a92209358b539725c4d33","id":"569a92209358b539725c4d33","created":"2016-01-16T18:55:28.000Z","username":"OpheliaW","avatar":"http://static1.gotokeep.com/avatar/2016/01/16/18/8a2b18867168966c515be48dcb466028b9cd68e9.jpg","gender":"F"},"workout":"55e3022deb2ce0ccf866d292","plan":"55e3022deb2ce0ccf866d291","__v":0,"modified":"2016-01-19T22:48:16.984Z","stateValue":30,"state":"hot","achievements":[],"viewCount":1,"favoriteCount":1,"type":"normal","geo":[-0.2113006399350863,51.71424878148754],"noise":false,"public":true,"likes":345,"comments":54,"meta":{"name":"HIIT燃脂进阶","order":1,"count":1},"created":"2016-01-19T22:48:16.000Z","id":"569ebd30cae40ad04247887f","hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false},{"_id":"569d9e169d7be6623ab30ec3","content":"","photo":"http://static1.gotokeep.com/picture/2016/01/19/10/ef4b387b32f7fb20aa6c4531d9b2139e62cfd1c1.jpg","author":{"_id":"5691cf5a3c3250960264a794","id":"5691cf5a3c3250960264a794","created":"2016-01-10T03:26:18.000Z","username":"两栖动物","avatar":"http://static1.gotokeep.com/avatar/2016/01/11/21/4bc2685776bfb97eea328bcb78c3a63f6873257e.jpg","gender":"M"},"__v":0,"modified":"2016-01-19T02:23:18.193Z","stateValue":30,"state":"hot","achievements":[],"viewCount":1,"favoriteCount":1,"type":"direct","geo":[],"noise":false,"public":true,"likes":211,"comments":7,"meta":{"name":" 新版功能 ","count":1},"created":"2016-01-19T02:23:18.000Z","id":"569d9e169d7be6623ab30ec3","hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false},{"_id":"569f4b4326c7920c48c1c024","content":"#我要上精选#","photo":"http://static1.gotokeep.com/picture/2016/01/20/16/7a4d2913410162f0831d3f328930fa8a5b3bbf7e.jpg","country":"中国","province":"福建省","city":"厦门市","district":"湖里区","street":"金钟路3号万达广场","place":"厦门湖里万达广场C1","author":{"_id":"5694b89ca8d553cd19efb1f2","id":"5694b89ca8d553cd19efb1f2","created":"2016-01-12T08:26:04.000Z","username":"HEGOJason","avatar":"http://static1.gotokeep.com/avatar/2016/01/13/20/73bb7f45e253cfd51c27aadef7b786283e4e085e.jpg","gender":"M"},"__v":0,"modified":"2016-01-20T08:54:27.432Z","stateValue":30,"state":"hot","achievements":[],"viewCount":1,"favoriteCount":1,"type":"direct","geo":[118.177872,24.502425],"noise":false,"public":true,"likes":151,"comments":4,"meta":{"name":" 新版功能 ","count":1},"created":"2016-01-20T08:54:27.000Z","id":"569f4b4326c7920c48c1c024","hasLiked":false,"hasFollowed":false,"hasBlack":false,"hasMutualFollow":false}]
     * errorCode : 0
     * now : 2016-01-21T01:44:36.911Z
     * version : 1.0.0
     * lastId : 569f9da9f74a325d7e9f92e8
     */

    private boolean ok;
    private int errorCode;
    private String now;
    private String version;
    private String lastId;
    /**
     * _id : 569db3c3725e586d3adc23c6
     * content : 练背日：引体向上（negative）5*5，俯身杠铃划船5*5，硬拉 5*5 ＋ tabaka强化燃脂。negative是指引体向上动作后半部分，即把身体往下放的部分，因为我现在做不了引体向上😅。gym里虽然有辅助的机器但其实并不推荐使用，宁愿用弹力带辅助，或者先练习negative。 #挑战极寒#
     * photo : http://gotokeep.qiniudn.com/picture/2016/01/18/22/8e05615060fda18c26e6258009bb6604f0fbb768.jpg
     * feel : 4
     * traininglog : 569d9cd8e0fb805936374a05
     * author : {"_id":"553344ea221d32094a61038a","id":"553344ea221d32094a61038a","created":"2015-04-19T06:02:18.000Z","avatar":"http://static1.gotokeep.com/avatar/2015/10/21/09/fdaa7f576a9f396d589f65f512e8fa9935ba3f18.jpg","gender":"F","username":"Shallwu"}
     * workout : 55e3197951a7a05af865a01b
     * plan : 55e3197951a7a05af865a019
     * modified : 2016-01-19T03:55:47.359Z
     * stateValue : 40
     * state : pin
     * achievements : []
     * viewCount : 0
     * favoriteCount : 0
     * type : normal
     * geo : []
     * noise : false
     * public : true
     * likes : 306
     * comments : 20
     * meta : {"name":"Tabata4分钟强化燃脂","order":2,"count":2}
     * __v : 0
     * hasLiked : false
     * hasFollowed : false
     * hasBlack : false
     * hasMutualFollow : false
     */

    private List<DataEntity> data;

    public void setOk(boolean ok) {
        this.ok = ok;
    }

    public void setErrorCode(int errorCode) {
        this.errorCode = errorCode;
    }

    public void setNow(String now) {
        this.now = now;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public void setLastId(String lastId) {
        this.lastId = lastId;
    }

    public void setData(List<DataEntity> data) {
        this.data = data;
    }

    public boolean isOk() {
        return ok;
    }

    public int getErrorCode() {
        return errorCode;
    }

    public String getNow() {
        return now;
    }

    public String getVersion() {
        return version;
    }

    public String getLastId() {
        return lastId;
    }

    public List<DataEntity> getData() {
        return data;
    }

    public static class DataEntity {
        private String _id;
        private String content;
        private String photo;
        private int feel;
        private String traininglog;
        /**
         * _id : 553344ea221d32094a61038a
         * id : 553344ea221d32094a61038a
         * created : 2015-04-19T06:02:18.000Z
         * avatar : http://static1.gotokeep.com/avatar/2015/10/21/09/fdaa7f576a9f396d589f65f512e8fa9935ba3f18.jpg
         * gender : F
         * username : Shallwu
         */

        private AuthorEntity author;
        private String workout;
        private String plan;
        private String modified;
        private int stateValue;
        private String state;
        private int viewCount;
        private int favoriteCount;
        private String type;
        private boolean noise;
        @SerializedName("public")
        private boolean publicX;
        private int likes;
        private int comments;
        /**
         * name : Tabata4分钟强化燃脂
         * order : 2
         * count : 2
         */

        private MetaEntity meta;
        private int __v;
        private boolean hasLiked;
        private boolean hasFollowed;
        private boolean hasBlack;
        private boolean hasMutualFollow;
        private List<?> achievements;
        private List<?> geo;

        public void set_id(String _id) {
            this._id = _id;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public void setPhoto(String photo) {
            this.photo = photo;
        }

        public void setFeel(int feel) {
            this.feel = feel;
        }

        public void setTraininglog(String traininglog) {
            this.traininglog = traininglog;
        }

        public void setAuthor(AuthorEntity author) {
            this.author = author;
        }

        public void setWorkout(String workout) {
            this.workout = workout;
        }

        public void setPlan(String plan) {
            this.plan = plan;
        }

        public void setModified(String modified) {
            this.modified = modified;
        }

        public void setStateValue(int stateValue) {
            this.stateValue = stateValue;
        }

        public void setState(String state) {
            this.state = state;
        }

        public void setViewCount(int viewCount) {
            this.viewCount = viewCount;
        }

        public void setFavoriteCount(int favoriteCount) {
            this.favoriteCount = favoriteCount;
        }

        public void setType(String type) {
            this.type = type;
        }

        public void setNoise(boolean noise) {
            this.noise = noise;
        }

        public void setPublicX(boolean publicX) {
            this.publicX = publicX;
        }

        public void setLikes(int likes) {
            this.likes = likes;
        }

        public void setComments(int comments) {
            this.comments = comments;
        }

        public void setMeta(MetaEntity meta) {
            this.meta = meta;
        }

        public void set__v(int __v) {
            this.__v = __v;
        }

        public void setHasLiked(boolean hasLiked) {
            this.hasLiked = hasLiked;
        }

        public void setHasFollowed(boolean hasFollowed) {
            this.hasFollowed = hasFollowed;
        }

        public void setHasBlack(boolean hasBlack) {
            this.hasBlack = hasBlack;
        }

        public void setHasMutualFollow(boolean hasMutualFollow) {
            this.hasMutualFollow = hasMutualFollow;
        }

        public void setAchievements(List<?> achievements) {
            this.achievements = achievements;
        }

        public void setGeo(List<?> geo) {
            this.geo = geo;
        }

        public String get_id() {
            return _id;
        }

        public String getContent() {
            return content;
        }

        public String getPhoto() {
            return photo;
        }

        public int getFeel() {
            return feel;
        }

        public String getTraininglog() {
            return traininglog;
        }

        public AuthorEntity getAuthor() {
            return author;
        }

        public String getWorkout() {
            return workout;
        }

        public String getPlan() {
            return plan;
        }

        public String getModified() {
            return modified;
        }

        public int getStateValue() {
            return stateValue;
        }

        public String getState() {
            return state;
        }

        public int getViewCount() {
            return viewCount;
        }

        public int getFavoriteCount() {
            return favoriteCount;
        }

        public String getType() {
            return type;
        }

        public boolean isNoise() {
            return noise;
        }

        public boolean isPublicX() {
            return publicX;
        }

        public int getLikes() {
            return likes;
        }

        public int getComments() {
            return comments;
        }

        public MetaEntity getMeta() {
            return meta;
        }

        public int get__v() {
            return __v;
        }

        public boolean isHasLiked() {
            return hasLiked;
        }

        public boolean isHasFollowed() {
            return hasFollowed;
        }

        public boolean isHasBlack() {
            return hasBlack;
        }

        public boolean isHasMutualFollow() {
            return hasMutualFollow;
        }

        public List<?> getAchievements() {
            return achievements;
        }

        public List<?> getGeo() {
            return geo;
        }

        public static class AuthorEntity {
            private String _id;
            private String id;
            private String created;
            private String avatar;
            private String gender;
            private String username;

            public void set_id(String _id) {
                this._id = _id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public void setCreated(String created) {
                this.created = created;
            }

            public void setAvatar(String avatar) {
                this.avatar = avatar;
            }

            public void setGender(String gender) {
                this.gender = gender;
            }

            public void setUsername(String username) {
                this.username = username;
            }

            public String get_id() {
                return _id;
            }

            public String getId() {
                return id;
            }

            public String getCreated() {
                return created;
            }

            public String getAvatar() {
                return avatar;
            }

            public String getGender() {
                return gender;
            }

            public String getUsername() {
                return username;
            }
        }

        public static class MetaEntity {
            private String name;
            private int order;
            private int count;

            public void setName(String name) {
                this.name = name;
            }

            public void setOrder(int order) {
                this.order = order;
            }

            public void setCount(int count) {
                this.count = count;
            }

            public String getName() {
                return name;
            }

            public int getOrder() {
                return order;
            }

            public int getCount() {
                return count;
            }
        }
    }
}
